weeding harrow - French English Dictionary